草庐IT

Java Selenium Chromedriver.exe 不存在 IllegalStateException

全部标签

windows - 是什么导致磁盘上的驱动程序和映射到内存的驱动程序之间存在差异?

嘿,今天我尝试对NDIS.sys进行二进制比较,我发现了一些奇怪的东西。我接受了一个函数,并开始比较它。前30个字节在磁盘(使用IDA)和内存(使用WinDbg)上是相同的。然后,事情发生了变化。我看到类似“jmp_imp_XXXXX”的内容。JMP字节相同,但地址不同。我的问题是-是什么造成了差异?我认为这与搬迁有关。虽然跳转是在同一个模块中寻址,但它是一个长跳转,它相对于模块基地址。如果发生重定位,它也需要重定位这个地址,尽管它在同一个模块上。我是对还是完全错了?:-)谢谢。 最佳答案 是的,当一个模块没有加载到它在内存中的首选

windows - 为什么 Windows 不从我的 exe 文件中选取 128 像素的图标?

我创建了exe文件,在其中添加了32、48、64和128像素的图标。当我将exe放在桌面上或导航到存储exe的文件夹时,Windows资源管理器仅显示32和48像素的图标。如果我将桌面设置为显示“大图标”,它仍会显示48像素的图标。为什么?Windows732位,RBG+Alpha图标,使用Delphi7构建的EXE 最佳答案 您是如何制作.ico文件的?我认为通常你需要首先添加最高分辨率,然后从那里开始。您可以通过仅从128x128开始,查看是否可行,然后添加64x64等等来进行故障排除。一种简单的替代方法是尝试使用http://

windows - 批量设置 .exe 和 .dll 文件的版本号

是否有一个工具可以让我做这样的事情:thetool.exe'1.0.0.1'mydll.dllmyexe.exe?基本上我想自动化构建过程,然后让工具自动为我设置版本号。 最佳答案 您可以使用这个问题的答案:HowdoIsettheversioninformationforanexisting.exe,.dll?verpatch/vafoodll.dll%VERSION%"%FILEDESCR%""%COMPINFO%""%PRODINFO%""%BUILDINFO%"可在http://www.codeproject.com/KB/

.net - 命令行 Windows 编译器 (cl.exe) 目标

在.NET编译器(csc.exe)中,我可以使用选项/target:exe编译成一个exe,使控制台保持打开状态,这样我就可以看到一些stderr或`stdout``输出。但是,我无法使用C/C++编译器(cl.exe)实现相同的功能。我的程序使用WinMain,这意味着它是一个完整的UI应用程序。这就是我需要保留控制台的原因。 最佳答案 创建控制台应用程序所需的标志是/subsystem:console,查看MSDN文档aboutit.它实际上是链接器阶段的标志:link/out:foo.exe/subsystem:console

windows - 是否存在用于禁用第 3 方应用程序中的弹出菜单项的 hack,例如 Visual Studio ?

这个问题的动机是我对VisualStudiogui的不满,但它可能有更广泛的影响。假设我右键单击当前文档的文件名选项卡。我将看到一个弹出菜单,其中包含我可能会使用的有用选项,例如关闭此文档,以及一些可能完全有害的概念,例如关闭除此之外的所有文档。如果我不小心点错了,我将不得不撤消损坏,这会很烦人。嗯,所以我明白我不能指望微软(更不用说小公司了)为每个菜单项添加定制。但是,也许有一个Windowshack可以让我禁用这些菜单项和用户界面的其他元素?假设“关闭除此之外的所有内容”可以通过其不同的名称检测到,因此如果底层组件可以以某种方式被黑客访问,也许可以在显示此类文本时将其设置为始终禁用

windows - 是否有适用于 x64 Windows 的 mem.exe 版本?

我正在浏览http://www.SecurityTube.net关于WindowsAssembly的视频系列.这些示例使用了mem.exeWindows实用程序,但我发现它没有安装在我的Windows764位安装中。在做一些研究时,我发现mem.exe不是为64位架构设计的。是否有替代方案或文件的更新版本?编辑:我实际上正在寻找可以替代“mem/d”的东西,如果我没记错的话,它会提供内存空间的实际有限映射。有什么想法吗? 最佳答案 Mem.exe是旧DOS时代的残余。AFAIK,自从引入32位以来,它在Windows中几乎毫无意义。

windows - 构建Qt时复制qmake.exe出错

我正在尝试构建Qtqt-everywhere-opensource-src-4.7.3按照http://doc.qt.nokia.com/4.7/install-win.html中的说明进行操作.我已经使用vcvars32.bat设置了visualstudio2008变量。但是我在运行配置命令时遇到这样的错误:GeneratingCode...link-OUT:qmake.exeproject.objmain.objmakefile.objunixmake.objunixmake2.objmingw_make.objoption.objwinmakefile.objprojectgen

windows - Task Scheduler 如何运行 exe 的多个实例?

TaskScheduler如何运行exe的多个实例?假设我每天都有打开notepad.exe的时间表我希望每一天都会打开一个新的,而不是只打开第一个。如果我首先计划运行.bat来运行exe,控制台窗口会短暂出现,然后我需要一些方法来不显示任何控制台窗口。请帮忙 最佳答案 您在什么操作系统上试用?我使用您的notepad.exe示例在WindowsServer2008R2上对此进行了测试(没有.cmd,只是启动notepad.exe)。如果我在任务设置中设置选项“如果任务已经在运行,则应用以下规则:”>>并行运行一个新实例。如果我选择

windows - 如果目录已经存在,mkpath 会失败吗?

我正在尝试调试friend机器上的问题。我写了一个脚本来复制一些文件,脚本使用了mkpath(我知道mkpath已经过时了,现在有make_path,但我使用的是旧版本的perl)。在我的机器上(使用相同版本的perl和操作系统等)脚本即使在目录已经存在的情况下也能正常运行。但是,当我尝试在我friend的机器上运行该脚本时,在已存在的目录上调用mkpath时会抛出错误!它抛出的错误是“mkdir:文件存在”我很困惑为什么脚本可以在我的机器上运行,但在他的机器上不能运行。谢谢法里德编辑添加更多有用的信息好的,这里还有一些东西可以帮助诊断这个问题我们使用相同版本的Perl和File。两者

windows - Microsoft VSHADOW.EXE 卷影副本包含锁定的文件?

我一直在使用VSS编写备份程序,并从WindowsSDK6.1示例中的VSHADOW.EXE着手。它通常有效,但我惊讶地发现某些文件仍然锁定在它创建的卷影副本中,例如C:\Users\Felix\NtUser.datC:\Users\Felix\NtUser.dat.log1C:\Users\Felix\AppData\Local\Microsoft\Windows\UsrClass.datC:\Users\Felix\AppData\Local\Microsoft\Windows\UsrClass.dat.log1...访问卷影副本中的这些文件(使用CreateFileEx、Copy